home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-18
/
cmosbr.zip
/
READ.ME
< prev
next >
Wrap
Text File
|
1992-09-20
|
8KB
|
163 lines
Savecmos en Restcmos utilities
-------------------------------
Dit programma laat de gebruiker toe de gegevens van de CMOS-RAM chip
van uw AT-computer weg te schrijven naar een file. Er dient de nadruk
gelegd te worden dat dit enkel werkt op AT-computers (computers geba-
seerd op 80286, 80386 of 80486 processoren). XT-computers met een 8088
of een 8086 processor aan boord hebben (op een paar uitzonderingen daar-
gelaten) geen CMOS-RAM setup.
Soms gebeurt het dat (en daar spreek ik uit ervaring omdat ik dagelijks
te maken heb met problemen die computergebruikers kunnen hebben met zo-
wel software als hardware) de gegevens die zich in dat RAM-geheugen be-
vinden verminkt geraken. Redenen hiervoor kunnen zijn: stoomstoringen
tijdens het gebruik van de computer, slechte aarding, slecht batterijtje
voor de voeding van de chip, computer te lang uit stopcontact, enz...
Bij de meeste fabrikanten springt de computer onmiddelijk naar de setup
indien na controle blijkt dat de setup verminkt is. Het probleem is dan
wel dat de gebruiker meestal niet altijd weet welke gegevens moeten
ingevoerd worden. Instelling van de floppy-drives of de capaciteit van
de harde schijf gaat nog, maar begin maar bvb het aantal cylinders, het
aantal koppen en sectoren, of erger nog de WPcom of de landingszone van
de harde schijf in te voeren. Zelfs indien men al deze gegevens kent, kan
het gebeuren dat de verminking van data zo erg is dat men zelfs de gegevens
niet meer kan invoeren (heb ik zelf meegemaakt na een ernstige stroomsto-
ring). In die gevallen moet men de computer meestal naar de leverancier
terugsturen.
Het is om die redenen dat ik deze 2 programma's gemaakt heb. Men neemt wel
een back-up van de gegevens op de harde schijf (zo dit al gedaan wordt),
wat betreft een back-up utility voor de CMOS-RAM ben ik nog geen enkel
programma tegengekomen.
Het systeem werkt betrekkelijk eenvoudig. Men maakt eerst een starter-
floppy via het 'FORMAT A: /S' commando. Men kopieert daarop de noodzake-
lijke files zoals belangrijke (system-)files, drivers, autoexec.bat,
enz... Daarna kopieert men eveneens savecmos.exe en restcmos.exe op deze
starterfloppy. Vervolgens voert men het savecmos-commando uit vanaf de
A: drive. Dit kan op twee manieren geschieden:
-ofwel typt men gewoon SAVECMOS en <ENTER>. In dit geval zal, vermits
er geen parameter doorgegeven werd, automatisch de Read-Only file
CMOS.RAM gecreëerd worden waarnaar de 64 bytes van de CMOS-RAM weg-
geschreven worden.
-ofwel typt men 'SAVECMOS bestandsnaam <ENTER>' in. In dat geval worden
de gegevens weggeschreven naar deze bestandsnaam. Ook deze file is
Read-Only. Men kan deze gegevens dus niet wijzigen.
Voorbeeld: SAVECMOS M300.RAM zal de gegevens wegschrijven naar het
bestand M300.RAM . In dit voorbeeld verwijst M300 op het
model computer. Het is altijd interessant als extentie
'RAM' te gebruiken, alhoewel dit niet noodzakelijk is.
Nu kunnen er zich bij het uitvoeren van SAVECMOS twee veel voorkomende
situaties voordoen:
1°) Het bestand bestaat reeds. In dit geval reageert het programma met
de volgende melding:
CMOS-RAM back-up already exists !
Do you really want to overwrite it ? [Y/N]
waarna men volgens het geval Y of N inklopt.
2°) De starterfloppy is write-protected (schrijfbeveiligd). Dit is meest-
al het geval omdat een starterfloppy per slot van rekening belang-
rijke files bevat die niet gewist mogen worden of om de floppy tegen
virusinfecties te beschermen. In dit geval reageert het programma
meestal met de melding:
file acces denied (toegang tot bestand geweigerd)
In dit geval zal men bij bij 3½ inch diskettes het klepje verplaatsen
tot het linkergat toe is. Bij 5¼ inch diskettes moet men de sticker
over de rechterinkeping verwijderen. Men kan daarna opnieuw proberen.
Na het uitvoeren van deze procedure mag men beslist niet vergeten de
schrijfbeveiliging terug aan te brengen !!!
(De reden waarom in dit geval de melding "file acces denied" ver-
schijnt en niet "disk is write-protected" is omdat ik de originele
DOS-foutmeldingen heb willen behouden. Het programma bevat trouwens
de meeste DOS-foutmeldingen.)
Wat nu te doen indien men bij het opstarten van het systeem een fout krijgt
en de computer naar het set-up menu gaat. In dat geval steekt men de star-
terfloppy in drive A: en reset men de computer. Na opstarten zal men na-
tuurlijk weer in het set-up menu terecht komen, maar kan men daar wel uit
door bvb de ESC-toets in te drukken, het puntje REBOOT te kiezen in het
menu of iets dergelijks (dit vraagt soms wel enig experimenteren). De
opstartingsprocedure gaat dan verder tot de prompt verschijnt.
Dan voert men 'RESTCMOS' of 'RESTCMOS bestandsnaam' in naargelang men het
default bestand CMOS.RAM heeft gebruikt of niet. Hierna verschijnt volgende
melding:
Do you really want to change CMOS-RAM setup ? [Y/N]
Indien er N geantwoord wordt, gebeurt er natuurlijk niets en krijgt men
weer de prompt. Indien Y wordt geantwoord zal RESTCMOS datum en uur vragen:
Enter date (dd-mm-yy):
Enter time (hh:mm:ss):
wat natuurlijk evident is vermits sinds het nemen van de CMOS-RAM
back-up deze gegevens gewijzigd zijn. Invoeren van ongeldige waarden zal
GEEN foutmelding veroorzaken. De gegevens worden gewoon niet aangepast en
zal men daarna datum en/of uur via de DOS-commando's DATE en TIME voorals-
nog kunnen aanpassen. De CMOS-RAM bevat eveneens een byte met de dag van
de week. Deze byte wordt door het programma zelf uitgerekend.
Vervolgens verschijnt er:
CMOS-RAM is updated
Checksum is recalculated
Remove starterfloppy from drive
and press ENTER to continue...
Men haalt de starterfloppy dus uit de lezer en men typt <ENTER>.
Het systeem zal daarna automatisch een reset doen
(melding 'System is now rebooting...' verschijnt).
Wat betreft deze automatische reset dient er wel het volgende gezegd.
RESTCMOS maakt gebruik van interrupt 19hex om de reset te bewerkstelligen.
Op sommige modellen computers werkt deze interrupt niet correct, zodat het
systeem op een bepaald ogenblik blokkeert. Dit kan echter geen kwaad. Na
een druk op de reset-toets herstart de computer.
WAARSCHUWING: PROBEER NOOIT OF TE NIMMER DE BACK-UP FILE TE WIJZIGEN !
INDIEN MEN DIT TOCH ZOU DOEN, RISKEERT MEN DE COMPUTER
NOOIT MEER OPGESTART TE KRIJGEN NA GEBRUIK VAN RESTCMOS.
HET IS NIET VOOR NIETS DAT DEZE FILE READ-ONLY GEMAAKT
WORDT.
DEZE PROGRAMMA'S MOGEN VRIJ GEBRUIKT WORDEN, ECHTER NOOIT VERKOCHT OF
GEWIJZIGD WORDEN ! HET PAKKET MOET BIJ COPIEREN STEEDS DE VOLGENDE
FILES BEVATTEN :
SAVECMOS.EXE
RESTCMOS.EXE
READ .ME
Veel succes met deze twee programma's. Hopelijk zult u RESTCMOS nooit
hoeven te gebruiken. Indien er nog vragen, problemen of suggesties zijn,
kan men altijd kontakt met mij nemen.
Luc Wullus
Weldadigheidsstraat 40
3000 LEUVEN